const express = require('express')
const app = express()
const path = require('path')

app.use(express.urlencoded())
app.use(express.json())


app.use((req,res,next)=>{
  console.log(req);
})

//部署添加学生信息接口
app.post('/adduser',(req,res)=>{
  //测试
  console.log(req.body);
  //结构赋值
  const {name,age,sex} = req.body
  //进行判断如果内容为空
  if(!name || !age || !sex){
    return res.send({
      code:10001,
      mes:'添加失败，不能为空',
      data:null
    })
  }
  
  res.send({
    code:10000,
    mes:'添加成功',
    data:req.body
  })
})
app.get('/user',(req,res)=>{
  //测试
  
  //结构赋值
  const {userId} = req.query
  //进行判断如果内容为空
  if(userId !== '001'){
    return res.send({
      code:10001,
      mes:'请求失败，不能为空',
      data:null
    })
  }
  
  res.send({
    code:10000,
    mes:'请求成功',
    data:'li'
  })
})
//部署静态资源接口
app.get('/1',(req,res)=>{
  const filePath = path.resolve(__dirname,'./1.POST请求.html')
  res.sendFile(filePath)
})

app.get('/2',(req,res)=>{
  const filePath = path.resolve(__dirname,'./2.axios的基础使用.html')
  res.sendFile(filePath)
})

app.listen(8000,()=>{
  console.log('服务器启动成功,请访问http://127.0.0.1:8000');
})